#define  _CRT_SECURE_NO_WARNINGS

#include "stack.h"

void test()
{
	stack pst;
	stack_init(&pst);

	stack_push(&pst, 1);
	printf("%d ", stack_top(&pst));
	stack_pop(&pst);

	stack_push(&pst, 2);
	printf("%d ", stack_top(&pst));
	stack_pop(&pst);

	stack_push(&pst, 3);
	stack_push(&pst, 4);

	while (!stack_empty(&pst))
	{
		printf("%d ", stack_top(&pst));
		stack_pop(&pst);
	}

	stack_destroy(&pst);
}

int main()
{
	test();
	return 0;
}